package io;

import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.charset.StandardCharsets;

/**
 * 向文件中写入文本数据
 */
public class WriteStringDemo {
    public static void main(String[] args) throws IOException {
        //FileOutputStream fos = new FileOutputStream("test.txt");//覆盖模式
        FileOutputStream fos = new FileOutputStream("test.txt",true);
        String line = "写信告诉我今天海是什么颜色 夜夜陪着你的海心情又如何";

        /*
         String提供了一个方法可以将一个字符转换为一组字节
         byte[] getBytes():无参构造方法，默认使用平台，默认的字符集
         */
        byte[] data = line.getBytes(StandardCharsets.UTF_8);
        fos.write(data);
        line = "灰色是不想说 蓝色是犹豫";
        data = line.getBytes(StandardCharsets.UTF_8);
        fos.write(data);
        System.out.println("写出完毕");
        fos.close();
    }
}
